
t = db.where3;
t.drop()

t.save( { returned_date : 5 } );
t.save( { returned_date : 6 } );

assert.eq( 1, t.find(function(){ return this.returned_date == 5; }).count(), "A" );
assert.eq( 1, t.find({ $where : "return this.returned_date == 5;" }).count(), "B" );
assert.eq( 1, t.find({ $where : "this.returned_date == 5;" }).count(), "C" );
assert.eq( 1, t.find({ $where : "(this.returned_date == 5);" }).count(), "D" );
assert.eq( 1, t.find({ $where : "((this.returned_date == 5) && (5 == 5));"}).count(), "E" );
assert.eq( 1, t.find({ $where : "x=this.returned_date;x == 5;" }).count(), "F" );
